﻿/// <summary>
/// 功能描述    ：IPaged  
/// 创 建 者    ：txb
/// 创建日期    ：2019/1/14 17:59:02 
/// 最后修改者  ：txb
/// 最后修改日期：2019/1/14 17:59:02 
/// </summary>
namespace AutoTest.Framework.Pager
{
    /// <summary>
    /// 分页组件
    /// </summary>
    public interface IPagedList
    {
        /// <summary>
        /// 页码
        /// </summary>
        int PageIndex { get; set; }

        /// <summary>
        /// 每页大小
        /// </summary>
        int PageSize { get; set; }

        /// <summary>
        /// 总记录数
        /// </summary>
        int RecordCount { get; set; }

        /// <summary>
        /// 总页数
        /// </summary>
        int PageCount { get;  }
    }

    public interface IPagedList<T> : IPagedList
    {

        /// <summary>
        /// 数据
        /// </summary>
        List<T> ItemList { get; set; }
    }
}
